package com.alisiwei.core.base;

import java.util.List;
import java.util.Map;

/**
 * @类名 QueryResult
 * @描述 后台返回前台的通用查询对象 包括分页
 */
public class QueryResult {
	
	/**
	 * 分页时行
	 */
	private List<?> rows;
	/**
	 * 实体类
	 */
	private Object model;
	/**
	 * 分页时 第几页
	 */
	private int page ;
	/**
	 * 分页时总行数
	 */
	private int total;
	/**
	 * 提示信息
	 */
	private String msg;
	/**
	 * 标识 应付复杂情况
	 */
	private String flag;
	/**
	 * 参数列表
	 */
	private Map<String, String> parms;
	/**
	 * 是否执行成功
	 */
	private boolean success = true;
	/**
	 * 分页时行
	 */
	public List<?> getRows() {
		return rows;
	}
	/**
	 * 分页时行
	 */
	public void setRows(List<?> rows) {
		this.rows = rows;
	}
	/**
	 * 实体类
	 */
	public Object getModel() {
		return model;
	}
	/**
	 * 实体类
	 */
	public void setModel(Object model) {
		this.model = model;
	}
	/**
	 * 分页时总行数
	 */
	public int getTotal() {
		return total;
	}
	/**
	 * 分页时总行数
	 */
	public void setTotal(int total) {
		this.total = total;
	}
	/**
	 * 提示信息
	 */
	public String getMsg() {
		return msg;
	}
	/**
	 * 提示信息
	 */
	public void setMsg(String msg) {
		this.msg = msg;
	}
	/**
	 * 是否执行成功
	 */
	public boolean isSuccess() {
		return success;
	}
	/**
	 * 是否执行成功
	 */
	public void setSuccess(boolean success) {
		this.success = success;
	}
	/**
	 * 标识 应付复杂情况
	 */
	public String getFlag() {
		return flag;
	}
	/**
	 * 标识 应付复杂情况
	 */
	public void setFlag(String flag) {
		this.flag = flag;
	}
	
	/**
	 * 参数列表
	 */
	public Map<String, String> getParms() {
		return parms;
	}
	
	/**
	 * 参数列表
	 */
	public void setParms(Map<String, String> parms) {
		this.parms = parms;
	}
	
	/**
	 * @return the page
	 */
	public int getPage() {
		return page;
	}
	
	/**
	 * @param page the page to set
	 */
	public void setPage(int page) {
		this.page = page;
	}
}
